package com.zhaoqi.hr.dto.request;

import com.zhaoqi.hr.entity.UserDocument;

import javax.validation.constraints.NotNull;

/**
 * 文档审核请求DTO
 */
public class DocumentAuditRequest {
    
    /**
     * 文档ID
     */
    @NotNull(message = "文档ID不能为空")
    private Long documentId;
    
    /**
     * 审核状态
     */
    @NotNull(message = "审核状态不能为空")
    private UserDocument.AuditStatus auditStatus;
    
    /**
     * 审核意见
     */
    private String auditComment;

    // Getter and Setter methods
    public Long getDocumentId() {
        return documentId;
    }

    public void setDocumentId(Long documentId) {
        this.documentId = documentId;
    }

    public UserDocument.AuditStatus getAuditStatus() {
        return auditStatus;
    }

    public void setAuditStatus(UserDocument.AuditStatus auditStatus) {
        this.auditStatus = auditStatus;
    }

    public String getAuditComment() {
        return auditComment;
    }

    public void setAuditComment(String auditComment) {
        this.auditComment = auditComment;
    }
}
